package com.ruleengine.parser;

public interface ITaskContants {
    static String ELE_TAG_BEGIN = "begin";
    static String ELE_TAG_WORKFLOW = "workflow";
    static String ELE_TAG_MULTICAST = "multicast";
    static String ELE_TAG_SEQUENCE = "sequence";
    static String ELE_TAG_SWITCH = "switch";
    static String ELE_TAG_WHILE = "while";
    static String ELE_TAG_INVOKER = "invoker";
    static String ELE_TAG_PROCESS = "process";
    static String ELE_TAG_WHEN = "when";
    static String ELE_TAG_CONDITION = "condition";
    static String ELE_TAG_TYPE = "type";
    static String ELE_TAG_EXPRESSION = "expression";
    static String ELE_TAG_POOLSIZE = "poolSize";
    static String ELE_TAG_OPERATOR = "operator";
    static String ELE_TAG_CASE = "case";
    static String ELE_TAG_OTHERWISE = "otherwise";
    static String ELE_TAG_AGGREGATION = "aggregation";
    static String ELE_TAG_VALUE = "value";
    static String ELE_TAG_PARAMETER = "parameter";
    static String ELE_TAG_PREINTERCEPTORS = "preinterceptors";
    static String ELE_TAG_POSTINTERCEPTORS = "postinterceptors";
    static String ELE_TAG_INTERCEPTOR = "interceptor";
    static String ELE_TAG_EXCEPTIONHANDLERS = "exceptionhandlers";
    static String ELE_TAG_HANDLER = "handler";
    static String ELE_TAG_CAUSE = "cause";
    static String ELE_TAG_FINALLY = "finally";
    static String ELE_TAG_CALLWORKFLOW = "callworkflow";
    
    static String ATTRI_TAG_TARGET= "target";
    static String ATTRI_TAG_TYPE = "type";
    static String ATTRI_TAG_NAME = "name";
    static String ATTRI_TAG_VALUE = "value";
    
    static String ATTRI_TAG_OPERATE = "operate";
    static String ATTRI_TAG_ID = "id";
    
    static String ATTRI_VALUE_LOGIC = "logic";
    static String ATTRI_VALUE_ATOM = "atom";
}
